#lightwindow_overlay {
        /* REQUIRED */
        display: none;
        visibility: hidden;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100px;
        z-index: 500;
        /* REQUIRED */
}

#lightwindow {
        /* REQUIRED */
        /* Of Note - The height and width of this element are set to 0px */
        display: none;
        visibility: hidden;
        position: absolute;
        z-index: 999;
        line-height: 0px;
        /* REQUIRED */
}

        #lightwindow_container {
                /* REQUIRED */
                display: none;
                visibility: hidden;
                position: absolute;
                /* REQUIRED */
                padding: 0 0 0 0;
                margin: 0 0 0 0;
        }

        /* IE6 needs this or it messes with our positioning */
        * html #lightwindow_container {
                overflow: hidden;
        }

        #lightwindow_contents {
                overflow: hidden;
                z-index: 0;
                position: relative;
                border: 10px solid #ffffff;
                background-color: #ffffff;
        }

#lightwindow_loading {
        /* REQUIRED */
        height: 100%;
        width: 100%;
        top: 0px;
        left: 0px;
        z-index: 9999;
        position: absolute;
        /* REQUIRED */
        background-color: #f0f0f0;
        padding: 10px;
}

        #lightwindow_loading_shim {
                display: none;
                left: 0px;
                position: absolute;
                top: 0px;
                width: 100%;
                height: 100%;
        }

        #lightwindow_loading span {
        font-size: 12px;
                line-height: 32px;
                color: #444444;
                float: left;
                padding: 0 10px 0 0;
        }

        #lightwindow_loading span a,
        #lightwindow_loading span a:link,
        #lightwindow_loading span a:visited {
                color: #09F;
                text-decoration: none;
                cursor: pointer;
        }

        #lightwindow_loading span a:hover,
        #lightwindow_loading span a:active {
                text-decoration: underline;
        }


        #lightwindow_loading img {
                float: left;
                margin: 0 10px 0 0;
        }


/*-----------------------------------------------------------------------------------------------
        I liked the Navigation so much from http://www.huddletogether.com/projects/lightbox2/
        I mean let's face it, it works really well and is very easy to figure out.
-----------------------------------------------------------------------------------------------*/

#lightwindow_navigation {
        /* REQUIRED */
        position: absolute;
        top: 0px;
        left: 0px;
        display: none;
        /* REQUIRED */
}
        /* We need to shim the navigation for IE, though its more of a sub-floor */
        #lightwindow_navigation_shim {
                /* REQUIRED */
                display: none;
                left: 0px;
                position: absolute;
                top: 0px;
                width: 100%;
                height: 100%;
                /* REQUIRED */
        }

        #lightwindow_navigation a,
        #lightwindow_navigation a:link,
        #lightwindow_navigation a:visited,
        #lightwindow_navigation a:hover,
        #lightwindow_navigation a:active {
                /* REQUIRED */
                outline: none;
                /* REQUIRED */
        }

        #lightwindow_previous,
        #lightwindow_next {
                width: 49%;
                height: 100%;
                background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
                display: block;
        }

        #lightwindow_previous {
                float: left;
                left: 0px;
        }

        #lightwindow_next {
                float: right;
                right: 0px;
        }

        #lightwindow_previous:hover,
        #lightwindow_previous:active {
                background: url(../images/prevlabel.gif) left 15% no-repeat;
        }

        #lightwindow_next:hover,
        #lightwindow_next:active {
                background: url(../images/nextlabel.gif) right 15% no-repeat;
        }

        #lightwindow_previous_title,
        #lightwindow_next_title {
                display: none;
        }

#lightwindow_galleries {
        width: 100%;
        position: absolute;
        z-index: 50;
        display: none;
        overflow: hidden;
        margin: 0 0 0 10px;
        bottom: 0px;
        left: 0px;
}

        #lightwindow_galleries_tab_container {
                width: 100%;
                height: 0px;
                overflow: hidden;
        }

        a#lightwindow_galleries_tab,
        a:link#lightwindow_galleries_tab,
        a:visited#lightwindow_galleries_tab {
                display: block;
                height: 20px;
                width: 77px;
                float: right;
                line-height: 22px;
                color: #ffffff;
                text-decoration: none;
                font-weight: bold;
                cursor: pointer;
                font-size: 11px;
                color: #ffffbe;
                /*background: url(../images/black-70.png) repeat 0 0 transparent;*/
        }

        * html a#lightwindow_galleries_tab,
        * html a:link#lightwindow_galleries_tab,
        * html a:visited#lightwindow_galleries_tab {
                background: none;
                background-color: #000000;
                opacity: .70;
                filter: alpha(opacity=70);
        }

        a:hover#lightwindow_galleries_tab,
        a:active#lightwindow_galleries_tab {
                color: #ffffbe;

        }

        #lightwindow_galleries_tab_span {
                display: block;
                height: 20px;
                width: 63px;
                padding: 0 7px 0 7px;
        }

        #lightwindow_galleries_tab .up  {
                /*background: url(../images/arrow-up.gif) no-repeat 60px 5px transparent;*/
        }

        #lightwindow_galleries_tab .down {
                /*background: url(../images/arrow-down.gif) no-repeat 60px 6px transparent;*/
        }

        #lightwindow_galleries_list {
                /*background: url(../images/black-70.png) repeat 0 0 transparent;*/
                /*overflow: hidden;*/
                /*height: 0px;*/
        }

        * html #lightwindow_galleries_list {
                background: none;
                background-color: #000000;
                opacity: .70;
                filter: alpha(opacity=70);
        }

        .lightwindow_galleries_list {
                width: 200px;
                float: left;
                margin: 0 0 10px 0;
                padding: 10px;
        }

        .lightwindow_galleries_list h1 {
                color: #09F;
                text-decoration: none;
                font-weight: bold;
                cursor: pointer;
                padding: 10px 0 5px 0;
                font-size: 16px;
        }

        .lightwindow_galleries_list li {
                margin: 5px 0 5px 0;
                list-style-type: none;
        }

        .lightwindow_galleries_list a,
        .lightwindow_galleries_list a:link,
        .lightwindow_galleries_list a:visited {
                display: block;
                line-height: 22px;
                color: #ffffff;
                text-decoration: none;
                font-weight: bold;
                cursor: pointer;
                padding: 0 0 0 10px;
                font-size: 11px;
        }

        .lightwindow_galleries_list a:hover,
        .lightwindow_galleries_list a:active {
                background: #000000;
                color: #ffffbe;
                border-left: 3px solid #ffffbe;
                padding: 0 0 0 7px;
        }

#lightwindow_data {
        /* REQUIRED */
        position: absolute;
        /* REQUIRED */
}

        #lightwindow_data_slide {
                /* REQUIRED */
                position: relative;
                /* REQUIRED */
        }

        #lightwindow_data_slide_inner {
                background-color: #ffffff;
                padding: 0 10px 10px 10px;
        }

        #lightwindow_data_caption {
                padding: 10px 0 0 0;
                color: #666666;
                line-height: 25px;
                background-color: #ffffff;
                clear: both;
        }

        #lightwindow_data_details {
                /*background-color: #f0f0f0;
                padding: 0 10px 0 10px;
                height: 20px;*/
        }

        #lightwindow_data_author_container {
                width: 40%;
                text-align: right;
                color: #666666;
                font-style: italic;
                font-size: 10px;
                line-height: 20px;
                float: right;
                overflow: hidden;
        }

        #lightwindow_data_gallery_container {
                font-size: 10px;
                width: 40%;
                text-align: left;
                color: #666666;
                line-height: 20px;
                float: left;
                overflow: hidden;
        }

#lightwindow_title_bar {
        height: 25px;
        overflow: hidden;
}

        #lightwindow_title_bar_title {
                color: #ffffbe;
                font-size: 14px;
                line-height: 25px;
                text-align: left;
                float: left;
        }

        a#lightwindow_title_bar_close_link,
        a:link#lightwindow_title_bar_close_link,
        a:visited#lightwindow_title_bar_close_link {
                float: right;
                text-align: right;
                cursor: pointer;
                color: #ffffbe;
                line-height: 25px;
                padding: 0;
                margin: 0;
        }

        a:hover#lightwindow_title_bar_close_link,
        a:active#lightwindow_title_bar_close_link {
                color: #ffffff;
        }

/*-----------------------------------------------------------------------------------------------
        Theme styling stuff
-----------------------------------------------------------------------------------------------*/

#lightwindow p {
        color: #000000;
        padding-right: 10px;
}


